피드백 질문

안녕하세요.

 

다름이 아니라 라라벨, 라온보드 공부를 할려고 Notification 을 이용해 게시물에 댓글 혹은 답글이 달렸을 경우 사이트 내에서 알림이 뜨게 할려고 제작하고 있습니다.

근데 라라벨 생초보가 할려니 이것저것 보고해도 안되는 더라구요.

전에는 아무것도 몰라서 질문하기가 그렇다가, 지금은 그나마 뭔가 감이 오는거 같아 질문남깁니다.

 

 

bash>php artisan make:notification InvoicePaid

bash>php artisan notifications:table

bash>php artisan migrate

로 Notification 환경을 만들었습니다.

 

그 후 App/Notifications/InvoicePaid.php 에서

<?php

namespace App\Notifications;

 

use Illuminate\Bus\Queueable;

use Illuminate\Notifications\Notification;

use Illuminate\Contracts\Queue\ShouldQueue;

use Illuminate\Notifications\Messages\MailMessage;

 

class InvoicePaid extends Notification

{

    use Queueable;

 

    public function via($notifiable)

    {

        return ['database'];

    }

   

    public function toDatabase()

    {

        return [

            'id' => 1,

            'title' => 'this is post title',

            'data' => '10/10/2010',

        ];

    }

}

 

App/Comment.php

232번째 라인

$user->notify(new \App\Notifications\InvoicePaid());

 

를 추가했습니다.

근데 댓글을 달면

Call to a member function notify() on Interger

에러가 출력됩니다.

 

Debug 모드로 확인하면

Messages 탭에

Call to a member function notify() on Interger {"userId":1, "email":"comcool93@gmail.com", exception": {}} 에러가 출력됩니다.

 

근데 게시물에 보면 댓글은 달려있긴 합니다.

 

일단 현재 목표는 댓글, 혹은 대댓글을 달았을 경우 댓글이면 게시판 주인에게, 대댓글이면 댓글 주인에게 알림이 뜨게 하고 싶습니다. 그런 부분은 이메일 전송 부분을 참고하면 될테지만 지금은 데이터베이스에 넣는 것부터 문제네요 쩝.

 

 

 

추천 0 비추천 0

댓글 0개

등록된 댓글이 없습니다.

전체 20건 1페이지
번호 제목 글쓴이 날짜 조회 추천 비추천
20 버그제보

설치된 모듈-> CustomMain -> 설정 버그

7
드림러 01/11 12955 0 0
19 버그제보

설치된 모듈-> CustomMain -> 설정 버그

1
라온보드 01/12 0 0 0
18 질문

모듈을 이용한 테마,스킨만들기

땀모 12/18 12872 0 0
17 질문

Re: 모듈을 이용한 테마,스킨만들기

1
드림러 01/11 0 0 0
16 질문

Re: 모듈을 이용한 테마,스킨만들기

1
드림러 01/12 0 0 0
15 질문

Re: 모듈을 이용한 테마,스킨만들기

1
드림러 01/12 0 0 0
14 질문

소셜로그인 에러화면입니다.

2
땀모 12/08 0 0 0
13 버그제보

0.9.12 설치후에..

2
라온보드 11/30 0 0 0
12 질문

HTTP 500 오류 뜹니다

1
마젠토 11/12 0 0 0
11 제안

테스트로 테마를 만들어 보니..

1
컴쿨 10/09 0 0 0